/*
 *  Widget pertinencia
 */

$(function() {
	$('#pertinencia_tema').keypress(function(key) {
		if(key.keyCode == 13) {
			buscarPertinencias();
			return false;
		}
	});
	
	$('#btnBuscar').click(function() {
		buscarPertinencias();
	});
});

function buscarPertinencias() {
	$.ajax({
		url: $('#url_pertinencia').attr('value'),
		type: 'post',
		data: { tema: $('#pertinencia_tema').val(), docente_id: $('#pertinencia_docente').val() },
		success: muestraResultados
	});
}

function muestraResultados(data) {
	var rows = '';
	data = $.parseJSON(data);
	
	if (data.length == 0) {
		$('#resultados').css('visibility', 'hidden');
		$('#resultados tbody').html('');
		alert('La busqueda no produjo resultados');
		return;
	}
	
	for (i = 0; i < data.length; i++) {
		rows = rows + 
			'<tr><td style="width: 20px">' + (data[i]['aprobado'] ? '<input type="radio" class="item_resultado" id="radio_' + i + '" name="rb_resultado" value="' + data[i]['id'] + '">' : '') + '</td>' +
			'<td style="text-align:justify"><label for="radio_' + i + '">' + data[i]['tema'] + '</label></td>' +
			'<td style="text-align:center">' + (data[i]['aprobado'] ? 'Si' : 'No') + '</td>' +
			'<td>' + data[i]['f_solicitud'] + '</td></tr>';
	}

	$('#resultados tbody').html(rows);
	$('#resultados').css('visibility', 'visible');
	$('.item_resultado').change(function() {
		$('#pertinencia_id').attr('value', $(this).attr('value'));
	});
}
